package com.heima;

public class VariableDemo3 {
    public static void main(String[] args) {
        int i1 = 0B01100001;
        System.out.println(i1);

        int i2 = 0141;
        System.out.println(i2);

        int i3 = 0x61;
        System.out.println(i3);

        //使用基本数据类型定义不同的变量
        //1.byte  1个字节  -128 ~ 127
        byte number = 98;
        System.out.println(number);

        //2.short短整型 占2个字节
        short money = 30000;

        //3.int 整型  默认的类型 占4个字节（默认使用的类型）
        int it = 232442442;

        //4.long 长整型  占8个字节
        long lg = 133244244;
        //注意：随便写一个整数字面量默认是int类型的，若虽然没有超过long但超过int会报错
        long lg2 = 132223244244L; //解决方法：在后面加L/l

        //5.浮点型：(小数)
        //float单精度 占4个字节
        //注意：随便一个小数字面量默认double,希望是float加F/f
        float score = 98.5F;

        //6.double双精度 占8个字节
        double score2 = 999.99;

        //7.字符类型：char
        char ch = 'a';
        char ch2='中';

        //8.布尔类型 boolean
        boolean rs = true;
        boolean rs2 = false;

        System.out.println("--------------引用数据类型----------------");
        String name = "西门吹雪";
        System.out.println(name);
    }
}
